package com.hspedu.wrapper;

/**
 * @author sp
 * @version 0.1
 */
public class Integer01 {
    public static void main(String[] args) {

        //手动装箱和拆箱(jdk5前都这样做)
        //手动装箱int -> Integer
        int n1 = 100;
        Integer integer = new Integer(n1);
        Integer integer1 = Integer.valueOf(n1);

        //手动拆箱 Integer -> int
        //Integer -> int
        Integer i = integer.intValue();

        //自动装箱和自动拆箱
        int n2 = 200;
        Integer integer2 = n2;//装箱(int -> Integer), 底层使用的是 Integer.valueOf(n2)
        int n3 = integer2;//拆箱(Integer -> int)，底层仍然使用的时 intValue()方法
    }
}
